﻿
using System.Collections.Generic;

using RpcClient.Model;

using RpcModel;

namespace RpcClient.Interface
{
    internal interface IService : IRpcService
    {
        void InitEvent();
        void ReceiveMsgEvent(IMsg msg);

        void SendEvent(IRemoteConfig config, IRemote remote, object page, int sendNum);
        Dictionary<string, string> LoadExtendEvent(string dictate);
        void BeginInit();
        void StartUp();
        void StartUpIng();
        void ReceiveEndEvent(RemoteMsg msg, TcpRemoteReply reply);
    }
}
